package com.hutao.manage.pojo;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class StatisticalReportParam {
    private Long id;

    private String onlyId;

    private String medicalClass;

    private String organizationId;

    private String organization;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics1StartTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics1EndTime;

    private String statics1Name;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics2StartTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics2EndTime;

    
    private String statics2Name;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics3StartTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statics3EndTime;

    private String statics3Name;

    private Date recordTime;



    public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getOnlyId() {
        return onlyId;
    }

    public void setOnlyId(String onlyId) {
        this.onlyId = onlyId == null ? null : onlyId.trim();
    }

    public String getMedicalClass() {
        return medicalClass;
    }

    public void setMedicalClass(String medicalClass) {
        this.medicalClass = medicalClass == null ? null : medicalClass.trim();
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId == null ? null : organizationId.trim();
    }

    public String getOrganization() {
        return organization;
    }

    public void setOrganization(String organization) {
        this.organization = organization == null ? null : organization.trim();
    }

    public Date getStatics1StartTime() {
        return statics1StartTime;
    }

    public void setStatics1StartTime(Date statics1StartTime) {
        this.statics1StartTime = statics1StartTime;
    }

    public Date getStatics1EndTime() {
        return statics1EndTime;
    }

    public void setStatics1EndTime(Date statics1EndTime) {
        this.statics1EndTime = statics1EndTime;
    }

    public String getStatics1Name() {
        return statics1Name;
    }

    public void setStatics1Name(String statics1Name) {
        this.statics1Name = statics1Name == null ? null : statics1Name.trim();
    }

    public Date getStatics2StartTime() {
        return statics2StartTime;
    }

    public void setStatics2StartTime(Date statics2StartTime) {
        this.statics2StartTime = statics2StartTime;
    }

    public Date getStatics2EndTime() {
        return statics2EndTime;
    }

    public void setStatics2EndTime(Date statics2EndTime) {
        this.statics2EndTime = statics2EndTime;
    }

    public String getStatics2Name() {
        return statics2Name;
    }

    public void setStatics2Name(String statics2Name) {
        this.statics2Name = statics2Name == null ? null : statics2Name.trim();
    }

    public Date getStatics3StartTime() {
        return statics3StartTime;
    }

    public void setStatics3StartTime(Date statics3StartTime) {
        this.statics3StartTime = statics3StartTime;
    }

    public Date getStatics3EndTime() {
        return statics3EndTime;
    }

    public void setStatics3EndTime(Date statics3EndTime) {
        this.statics3EndTime = statics3EndTime;
    }

    public String getStatics3Name() {
        return statics3Name;
    }

    public void setStatics3Name(String statics3Name) {
        this.statics3Name = statics3Name == null ? null : statics3Name.trim();
    }

    public Date getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

	@Override
	public String toString() {
		return "StatisticalReportParam [id=" + id + ", onlyId=" + onlyId + ", medicalClass=" + medicalClass
				+ ", organizationId=" + organizationId + ", organization=" + organization + ", statics1StartTime="
				+ statics1StartTime + ", statics1EndTime=" + statics1EndTime + ", statics1Name=" + statics1Name
				+ ", statics2StartTime=" + statics2StartTime + ", statics2EndTime=" + statics2EndTime
				+ ", statics2Name=" + statics2Name + ", statics3StartTime=" + statics3StartTime + ", statics3EndTime="
				+ statics3EndTime + ", statics3Name=" + statics3Name + ", recordTime=" + recordTime + "]";
	}
    
    
    
    
    
}